package com.hc.tenant.service;

import java.util.List;
import com.hc.tenant.domain.CookingType;

/**
 * 烹饪方式Service接口
 * 
 * @author yongjianz
 * @date 2021-02-05
 */
public interface ICookingTypeService 
{
    /**
     * 查询烹饪方式
     * 
     * @param cookingTypeId 烹饪方式ID
     * @return 烹饪方式
     */
    public CookingType selectCookingTypeById(Long cookingTypeId);

    /**
     * 查询烹饪方式列表
     * 
     * @param cookingType 烹饪方式
     * @return 烹饪方式集合
     */
    public List<CookingType> selectCookingTypeList(CookingType cookingType);

    /**
     * 新增烹饪方式
     * 
     * @param cookingType 烹饪方式
     * @return 结果
     */
    public int insertCookingType(CookingType cookingType);

    /**
     * 修改烹饪方式
     * 
     * @param cookingType 烹饪方式
     * @return 结果
     */
    public int updateCookingType(CookingType cookingType);

    /**
     * 批量删除烹饪方式
     * 
     * @param cookingTypeIds 需要删除的烹饪方式ID
     * @return 结果
     */
    public int deleteCookingTypeByIds(Long[] cookingTypeIds);

    /**
     * 删除烹饪方式信息
     * 
     * @param cookingTypeId 烹饪方式ID
     * @return 结果
     */
    public int deleteCookingTypeById(Long cookingTypeId);
}
